<?php
class Instituciones_Form_RatificacionIES extends Form_Cna {
	
	private $titulo;
	private $textoSintesis;
	
	public function __construct($options = null) {
		parent::__construct($options);
	}
	
	public function init() {
	    $appConfig = Zend_Registry::get('appConfig');
		$domConfig = Zend_Registry::get('domConfig');
		$sesionNormas = new Zend_Session_Namespace("NORMAS");
		$sesionTabBoton = new Zend_Session_Namespace("TABBOTON");
		
		$this->setName('norma');
		$this->setMethod("post");
		$this->setAttrib('enctype', 'multipart/form-data');
		//$this->setAttrib("class","highlight");
		
		$codnorma     = new Zend_Form_Element_Hidden("codnorma");
		$codtab       = new Zend_Form_Element_Hidden("codtab");
		$codboton     = new Zend_Form_Element_Hidden("codboton");
		$codboton2    = new Zend_Form_Element_Hidden("codboton2");
		
//		$tiponormacna = new Zend_Form_Element_Hidden("tiponormacna");
//		$tiponormacna->setValue(2);
		
		$codnormainterna = new Zend_Form_Element_Hidden("codnormainterna");
		
		$array_elements[] = $codnorma;
		$array_elements[] = $codtab;
		$array_elements[] = $codboton;
		$array_elements[] = $codboton2;
//		$array_elements[] = $tiponormacna;
		$array_elements[] = $codnormainterna;
		
        $numeronorma = new Zend_Form_Element_Text('numeronorma');
		$numeronorma->setLabel('Número de resolución :');
		$numeronorma->setRequired(true);
		$numeronorma->addValidator('digits');
		$numeronorma->addValidator('StringLength', false, array(1 ,6));
		$numeronorma->addFilter('StringTrim');
        $array_elements[] = $numeronorma;
        
        $fechanorma = new Zend_Form_Element_Text('fecharatificacion');
		$fechanorma->setLabel('Fecha de la resolución :');
		$fechanorma->setRequired(true);
		$fechanorma->setAttrib("readonly","readonly");
		$array_elements[] = $fechanorma;
		
		$archivo = new Zend_Form_Element_File('archivo');
		$archivo->setLabel('Adjuntar resolución :');
        $archivo->setMaxFileSize(10485760);
		$archivo->addValidator('Size', false, 10485760); // 10MB = 10,485,760 bytes
		$archivo->setDestination($appConfig->get("ruta_archivos"));
        $archivo->setRequired($sesionNormas->requerido);
        $archivo->setValueDisabled(true);
        $archivo->addValidator('Extension', false, $domConfig->EXTENSIONES_ARCHIVOS);
		$array_elements[] = $archivo;
		
		$submit = new Zend_Form_Element_Submit ( 'btnSubmit' );
		$submit->setValue('Guardar');
		$submit->setLabel("Guardar");
		$submit->setAttrib("class", "iceCmdBtn");
		$array_elements[] = $submit;
		
		$this->addElements ($array_elements);
		
		$this->loadTableDecorators();
	}
}